SWL=000, CKDV=0x0, CKS=0, REN=0, MUEN=0, MST=0, LRCKP=0, PDTA=0, TUIEN=0, TOIEN=0, ROIEN=0, RUIEN=0, IIEN=0, DWL=000, SDTA=0, DEL=0, BCKP=0, TEN=0, SPDP=0
Control Register
REN | Reception Enable 0 (0): Disables reception 1 (1): Enables reception (starts reception) |
TEN | Transmission Enable 0 (0): Disables transmission 1 (1): Enables transmission (starts transmission) |
MUEN | Mute Enable 0 (0): Disables muting on the next frame boundary 1 (1): Enables muting on the next frame boundary |
CKDV | Selects Bit Clock Division Ratio 0 (Others): Setting prohibited 0 (0x0): AUDIO_MCK 1 (0x1): AUDIO_MCK/2 2 (0x2): AUDIO_MCK/4 3 (0x3): AUDIO_MCK/8 4 (0x4): AUDIO_MCK/16 5 (0x5): AUDIO_MCK/32 6 (0x6): AUDIO_MCK/64 7 (0x7): AUDIO_MCK/128 8 (0x8): AUDIO_MCK/6 9 (0x9): AUDIO_MCK/12 10 (0xA): AUDIO_MCK/24 11 (0xB): AUDIO_MCK/48 12 (0xC): AUDIO_MCK/96 |
DEL | Selects Serial Data Delay 0 (0): Delay of 1 cycle of SSIBCK between SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0 1 (1): No delay between SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0 |
PDTA | Selects Placement Data Alignment 0 (0): Left-justifies placement data (SSIFTDR, SSIFRDR) 1 (1): Right-justifies placement data (SSIFTDR, SSIFRDR) |
SDTA | Selects Serial Data Alignment 0 (0): Transmits and receives serial data first and then padding bits 1 (1): Transmit and receives padding bits first and then serial data |
SPDP | Selects Serial Padding Polarity 0 (0): Padding data is at a low level 1 (1): Padding data is at a high level |
LRCKP | Selects the Initial Value and Polarity of LR Clock/Frame Synchronization Signal 0 (0): The initial value is at a high level. The start trigger for a frame is synchronized with a falling edge of SSILRCK/SSIFS. 1 (1): The initial value is at a low level. The start trigger for a frame is synchronized with a rising edge of SSILRCK/SSIFS. |
BCKP | Selects Bit Clock Polarity 0 (0): SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0 change at a falling edge (SSILRCK/SSIFS and SSIRXD0/SSIDATA0 are sampled at a rising edge of SSIBCK). 1 (1): SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0 change at a rising edge (SSILRCK/SSIFS and SSIRXD0/SSIDATA0 are sampled at a falling edge of SSIBCK). |
MST | Master Enable 0 (0): Slave-mode communication 1 (1): Master-mode communication |
SWL | Selects System Word Length 0 (000): 8 bits 1 (001): 16 bits 2 (010): 24 bits 3 (011): 32 bits 4 (100): 48 bits 5 (101): 64 bits 6 (110): 128 bits 7 (111): 256 bits |
DWL | Selects Data Word Length 0 (000): 8 bits 1 (001): 16 bits 2 (010): 18 bits 3 (011): 20 bits 4 (100): 22 bits 5 (101): 24 bits 6 (110): 32 bits 7 (111): Setting prohibited |
FRM | Selects Frame Word Number |
IIEN | Idle Mode Interrupt Output Enable 0 (0): Disables idle mode interrupt output 1 (1): Enables idle mode interrupt output |
ROIEN | Receive Overflow Interrupt Output Enable 0 (0): Disables receive overflow interrupt output 1 (1): Enables receive overflow interrupt output |
RUIEN | Receive Underflow Interrupt Output Enable 0 (0): Disables receive underflow interrupt output 1 (1): Enables receive underflow interrupt output |
TOIEN | Transmit Overflow Interrupt Output Enable 0 (0): Disables transmit overflow interrupt output 1 (1): Enables transmit overflow interrupt output |
TUIEN | Transmit Underflow Interrupt Output Enable 0 (0): Disables transmit underflow interrupt output 1 (1): Enables transmit underflow interrupt output |
CKS | Selects an Audio Clock for Master-mode Communication 0 (0): Selects the AUDIO_CLK input 1 (1): Selects the GTIOC2A (GPT output) |